var disciplina = location.hash.slice(1);

dojo.ready(function() {
    document.title = 'Disciplina de ' + disciplina + ' - D.A.R. - Vinipsmaker labs';

    service.getDisciplinaById(disciplina)
    .addCallback(function(result) {
        document.title = 'Disciplina de ' + decodeURI(result.nome) + ' - D.A.R. - Vinipsmaker labs';

        var buffer
            = '<li>id: ' + result._id
            + '</li><li>'
            + 'Nome: ' + decodeURI(result.nome)
            + '</li><li>'
            + 'Créditos Fornecidos: ' + result.creditosFornecidos
            + '</li><li>'
            + 'Créditos Necessários: ' + result.creditosNecessarios
            + '</li><li>'
            + 'Curso: '
            + '<a href="/curso.html#' + result.curso + '">'
            + result.curso
            + '</a></li><li>'
            + 'Professor: '
            + '<a href="/professor.html#' + result.professor + '">'
            + result.professor
            + '</a></li><li>'
            + 'Obrigatória: ' + (result.obrigatoria ? 'sim' : 'não')
            + '</li>';
        document.getElementById('disciplina').innerHTML = buffer;
    })
    .addErrback(onErrback);
});

function onExcluir()
{
    service.removeDisciplina(disciplina)
    .addCallback(function(result) {
        alert('Disciplina excluída');
        location = 'http://' + location.host + '/disciplinas.html';
    })
    .addErrback(onErrback);
}